package com.myproject.myblogserver.utils;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.JavaMailSender;
import org.springframework.stereotype.Component;

/**
 * <p>
 * 邮件工具类
 * </p>
 *
 * @author jiangweike
 * @since 2025-1-5
 */
@Component
public class MailUtil {

	@Autowired
	private JavaMailSender javaMailSender;

	/**
	 * 发送邮件
	 * 
	 * @param toUser 收件人
	 * @param code   激活码
	 * @return
	 */
	public String send(String toUser, String code) {

		// 建立邮件消息
		SimpleMailMessage mainMessage = new SimpleMailMessage();

		// 发送者
		mainMessage.setFrom("x1415855298@163.com");

		// 接收者
		mainMessage.setTo(toUser);

		// 发送的标题
		mainMessage.setSubject("注册验证码邮件");

		// 发送的内容
		mainMessage.setText("注册验证码：" + code);

		javaMailSender.send(mainMessage);

		return "success";
	}

}